package com.aecc.api.config;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import lombok.Data;

@Data
@Component
@ConfigurationProperties(prefix="custom.encrypt")
public class CustomEncryptPropertity {
	/**
	 * sm2非对称加密私钥（解密用户请求key)
	 */
	private String sm2PrivateKey;
	/**
	 * sm2非对称加密公钥（公布给接入方在获取token时对key进行加密）
	 */
	private String sm2PublicKey;
	/**
	 * sm4对称加密秘钥
	 */
	private String sm4Key;
	
	/**
	 * token有效期时长（小时）
	 */
	private Integer tokenValidLength;
}
